﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OOAD_PROJEKAT
{
    public class Automobil
    {
        private int id;
        private String registarskeOznake;
        private DateTime godinaProizvodnje;
        private double snagaKw;
        private bool prosaoTehnicki;
        private string tip;
        private String proizvodjac;
        private int idKlijenta;

        //moze se ubaciti i list<Steta>

        public Automobil(String _registarskeOznake, DateTime _godinaProizvodnje, double _snagaKw, bool _prosaoTehnicki, string _tip, string _proizvodjac, int _idKlijenta=0)
        {
            registarskeOznake = _registarskeOznake;
            godinaProizvodnje = _godinaProizvodnje;
            snagaKw = _snagaKw;
            prosaoTehnicki = _prosaoTehnicki;
            tip = _tip;
            proizvodjac = _proizvodjac;
            idKlijenta = _idKlijenta;
        }

        public override string ToString()
        {
            return registarskeOznake;
        }

        public Automobil(int _id, String _registarskeOznake, DateTime _godinaProizvodnje, double _snagaKw, bool _prosaoTehnicki, string _tip, string _proizvodjac, int _idKlijenta)
        {
            id = _id;
            registarskeOznake = _registarskeOznake;
            godinaProizvodnje = _godinaProizvodnje;
            snagaKw = _snagaKw;
            prosaoTehnicki = _prosaoTehnicki;
            tip = _tip;
            proizvodjac = _proizvodjac;
            idKlijenta = _idKlijenta;
        }

        public int Id { get { return id; } }
        public String RegistarskeOznake { get { return registarskeOznake; } }
        public DateTime GodinaProizvodnje { get { return godinaProizvodnje; } }
        public double SnagaKw { get { return snagaKw; } }
        public bool ProsaoTehnicki { get { return prosaoTehnicki; } }
        public string Tip { get { return tip; } }
        public String Proizvodjac { get { return proizvodjac; } }
        public int IdKlijenta { get { return idKlijenta; } }

    }
}
